package com.flower.service;

import com.flower.model.entity.SysDict;
import com.flower.model.entity.SysMenu;
import com.flower.model.vo.MenuVo;
import com.flower.result.PageResult;

import java.util.List;

@SuppressWarnings("all")
/**
 *@ClassName MenuService
 *@Description TODO
 *@Author @O_o  GW__
 *@Date 2025/6/12 10:45
 *@Version 1.0
 */

public interface MenuService {
//    菜单管理模块
    List<MenuVo> getAllMenu(String name);

    List<SysDict> getIcons();

    void updateMenu(SysMenu sysMenu);

    void deleteMenu(Integer id);

    void deleteMenuList(List<Integer> ids);

    List<Integer> getRoleMenu(Integer roleId);
}
